package com.koron.order.common.bean.po;

import com.koron.bean.base.BaseBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("工单派工表")
public class OrderDispatch extends BaseBean {

    @ApiModelProperty(value = "工单类型:日常维护工单、检修维护工单、大修工单、实验工单、缺陷工单")
    private String orderType;

    @ApiModelProperty(value = "工单表ID")
    private String orderId;

    @ApiModelProperty(value = "是否外单位")
    private Integer isOut;

    @ApiModelProperty(value = "本单位责任人账号,选择是外单位，则为跟踪负责人；若选择不是外单位，则为负责人")
    private String leader;

    @ApiModelProperty(value = "本单位责任人名称")
    private String leaderName;

    @ApiModelProperty(value = "外单位负责人账号")
    private String outLeader;

    @ApiModelProperty(value = "外单位负责人名称")
    private String outLeaderName;

    @ApiModelProperty(value = "工作负责人单位ID")
    private String deptWork;

    @ApiModelProperty(value = "工作负责人单位名称")
    private String deptWorkName;

    @ApiModelProperty(value = "工作内容")
    private String context;

    @ApiModelProperty(value = "注意事项")
    private String attention;

    @ApiModelProperty(value = "通知负责人：json格式")
    private String topicWorker;

}